﻿using Strategy.Strategys;
using System;

namespace Strategy
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");


            //这里有依赖具体实现，可以做成config 配置 反射。 这样就不耦合了。
            BaseStrategy vipStrategy = new VipStrategy(); 
            BaseStrategy couponStrategy = new CouponStrategy();
            Context context = new Context(couponStrategy);
            context.Excute();

            Console.ReadKey();
        }
    }
}
